Top 5 batters who scored the most runs against an opponent in T20I

5. David Warner ( 653 runs vs Sri Lanka)

4. Babar Azam ( 665 runs vs New Zealand)

3. Kane Williamson ( 667 runs vs Pakistan)

2. Rohit Sharma ( 693 runs vs West Indies)

1. Virat Kohli ( 794 runs vs Australia)